package com.zy.pro.order.model;

import java.util.Date;
import java.util.List;


public class OrderItem {
	
	
	private String orderId;//   订单主键
	private Integer orderShopId;//   店铺主键
	private Integer orderUserId;//   用户主键
	private Integer orderCaseId;//   案例主键
	private String orderName;//   预约姓名
	private Integer orderSex;//   预约性别
	private String orderPhone;//   预约电话
	private String orderAddress;//   预约地址
	private Date orderTime;//   预约时间
	private String orderHousesName;//   预约楼盘名称
	private java.math.BigDecimal orderMoney;//  订单总金额 
	private Integer orderMoneyStatus;//   支付状态1:未支付,2:待支付,3:部分支付,4:全部支付,5:已完成,6:已评论,7:已退款
	private Date orderCreateTime;//   创建时间
	private Integer orderStatus;//   总订单状态1:正常(未执行),2:正常(执行中),3:删除(此状态为3,表示店铺/用户都不展示,都删除状态),4:执行完成(确认完成的订单)
	
	private Integer orderUserStatus;//用户订单状态1,正常,3:删除(此状态为3,表示用户不展示,用户删除状态)
	private Integer orderShopStatus;//店铺订单状态1,正常,3:删除(此状态为3,表示店铺不展示,店铺删除状态)
	
	private java.math.BigDecimal orderArea;//房屋面积
	private String orderContent;//留言内容
	
	private java.math.BigDecimal orderHasPayMoney;//订单已付金额
	private java.math.BigDecimal orderFailsPayMoney;//订单未付金额
	private java.math.BigDecimal orderThisMoney;//订单当次应付金额
	private Date orderMoneyTime;//订单最后付款时间
	
	
	private String orderShopName;//订单的店铺名称
	private String orderShopPhone;//店铺的联系方式
	private String orderCasePicPath;//案例的图片
	
	private Integer orderCityId;//城市主键
	private String orderCityName;//城市名称
	
	private List<OrderMoney> moneyList;//订单付款记录
	
	private Comment comment;//订单的评论信息
	
	public Comment getComment() {
		return comment;
	}
	public void setComment(Comment comment) {
		this.comment = comment;
	}
	public List<OrderMoney> getMoneyList() {
		return moneyList;
	}
	public void setMoneyList(List<OrderMoney> moneyList) {
		this.moneyList = moneyList;
	}
	public java.math.BigDecimal getOrderHasPayMoney() {
		return orderHasPayMoney;
	}
	public void setOrderHasPayMoney(java.math.BigDecimal orderHasPayMoney) {
		this.orderHasPayMoney = orderHasPayMoney;
	}
	public java.math.BigDecimal getOrderFailsPayMoney() {
		return orderFailsPayMoney;
	}
	public void setOrderFailsPayMoney(java.math.BigDecimal orderFailsPayMoney) {
		this.orderFailsPayMoney = orderFailsPayMoney;
	}
	public java.math.BigDecimal getOrderThisMoney() {
		return orderThisMoney;
	}
	public void setOrderThisMoney(java.math.BigDecimal orderThisMoney) {
		this.orderThisMoney = orderThisMoney;
	}
	public Date getOrderMoneyTime() {
		return orderMoneyTime;
	}
	public void setOrderMoneyTime(Date orderMoneyTime) {
		this.orderMoneyTime = orderMoneyTime;
	}
	public String getOrderShopPhone() {
		return orderShopPhone;
	}
	public void setOrderShopPhone(String orderShopPhone) {
		this.orderShopPhone = orderShopPhone;
	}
	public String getOrderCasePicPath() {
		return orderCasePicPath;
	}
	public void setOrderCasePicPath(String orderCasePicPath) {
		this.orderCasePicPath = orderCasePicPath;
	}
	public java.math.BigDecimal getOrderArea() {
		return orderArea;
	}
	public void setOrderArea(java.math.BigDecimal orderArea) {
		this.orderArea = orderArea;
	}
	public String getOrderContent() {
		return orderContent;
	}
	public void setOrderContent(String orderContent) {
		this.orderContent = orderContent;
	}
	public Integer getOrderUserStatus() {
		return orderUserStatus;
	}
	public void setOrderUserStatus(Integer orderUserStatus) {
		this.orderUserStatus = orderUserStatus;
	}
	public Integer getOrderShopStatus() {
		return orderShopStatus;
	}
	public void setOrderShopStatus(Integer orderShopStatus) {
		this.orderShopStatus = orderShopStatus;
	}
	public Integer getOrderCityId() {
		return orderCityId;
	}
	public void setOrderCityId(Integer orderCityId) {
		this.orderCityId = orderCityId;
	}
	public String getOrderCityName() {
		return orderCityName;
	}
	public void setOrderCityName(String orderCityName) {
		this.orderCityName = orderCityName;
	}
	public String getOrderShopName() {
		return orderShopName;
	}
	public void setOrderShopName(String orderShopName) {
		this.orderShopName = orderShopName;
	}
	public String getOrderId() {
	    return this.orderId;
	}
	public void setOrderId(String orderId) {
	    this.orderId=orderId;
	}
	public Integer getOrderShopId() {
	    return this.orderShopId;
	}
	public void setOrderShopId(Integer orderShopId) {
	    this.orderShopId=orderShopId;
	}
	public Integer getOrderUserId() {
	    return this.orderUserId;
	}
	public void setOrderUserId(Integer orderUserId) {
	    this.orderUserId=orderUserId;
	}
	public Integer getOrderCaseId() {
	    return this.orderCaseId;
	}
	public void setOrderCaseId(Integer orderCaseId) {
	    this.orderCaseId=orderCaseId;
	}
	public String getOrderName() {
	    return this.orderName;
	}
	public void setOrderName(String orderName) {
	    this.orderName=orderName;
	}
	public Integer getOrderSex() {
	    return this.orderSex;
	}
	public void setOrderSex(Integer orderSex) {
	    this.orderSex=orderSex;
	}
	public String getOrderPhone() {
	    return this.orderPhone;
	}
	public void setOrderPhone(String orderPhone) {
	    this.orderPhone=orderPhone;
	}
	public String getOrderAddress() {
	    return this.orderAddress;
	}
	public void setOrderAddress(String orderAddress) {
	    this.orderAddress=orderAddress;
	}
	public Date getOrderTime() {
	    return this.orderTime;
	}
	public void setOrderTime(Date orderTime) {
	    this.orderTime=orderTime;
	}
	public String getOrderHousesName() {
	    return this.orderHousesName;
	}
	public void setOrderHousesName(String orderHousesName) {
	    this.orderHousesName=orderHousesName;
	}
	public java.math.BigDecimal getOrderMoney() {
	    return this.orderMoney;
	}
	public void setOrderMoney(java.math.BigDecimal orderMoney) {
	    this.orderMoney=orderMoney;
	}
	public Integer getOrderMoneyStatus() {
	    return this.orderMoneyStatus;
	}
	public void setOrderMoneyStatus(Integer orderMoneyStatus) {
	    this.orderMoneyStatus=orderMoneyStatus;
	}
	public Date getOrderCreateTime() {
	    return this.orderCreateTime;
	}
	public void setOrderCreateTime(Date orderCreateTime) {
	    this.orderCreateTime=orderCreateTime;
	}
	public Integer getOrderStatus() {
	    return this.orderStatus;
	}
	public void setOrderStatus(Integer orderStatus) {
	    this.orderStatus=orderStatus;
	}
}
